package com.ttg.model.pojo.original;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 银行客户信息表
 * @author zhy
 * @date 2024/04/16 14:38
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "tbl_bank_private_primitive_original")
public class BankPrivatePrimitiveOriginal implements Serializable {


    private static final long serialVersionUID = -57901363323702659L;
    /**
     * id
     */
    @TableId(value = "id" , type = IdType.AUTO)
    private Long id;

    /**
     * 客户号
     */
    @TableField(value = "cst_id")
    private String cstId;


    /**
     * 类型 活期,定期,保险,基金,消费金额,消费笔数,理财
     */
    @TableField(value = "type")
   private String type;


    /**
     * 时点余额
     */
    @TableField(value = "amount_time")
   private String amountTime;


    /**
     * 昨日日均
     */
    @TableField(value = "amount_yesterday_daily_average")
   private String amountYesterdayDailyAverage;


    /**
     * 较昨日增减
     */
    @TableField(value = "amount_yesterday_addition")
   private String amountYesterdayAddition;


    /**
     * 周日均
     */
    @TableField(value = "amount_weeks_average")
   private String amountWeeksAverage;


    /**
     * 上周周日均
     */
    @TableField(value = "amount_last_weeks_average")
   private String amountLastWeeksAverage;


    /**
     * 较上周增减
     */
    @TableField(value = "amount_last_weeks_addition")
   private String amountLastWeeksAddition;


    /**
     * 月日均
     */
    @TableField(value = "amount_month_average")
   private String amountMonthAverage;


    /**
     * 上月月日均
     */
    @TableField(value = "amount_last_month_average")
   private String amountLastMonthAverage;


    /**
     * 较上月增减
     */
    @TableField(value = "amount_last_month_addition")
   private String amountLastMonthAddition;


    /**
     * 季日均
     */
    @TableField(value = "amount_quarter_average")
   private String amountQuarterAverage;


    /**
     * 上季季日均
     */
    @TableField(value = "amount_last_quarter_average")
   private String amountLastQuarterAverage;


    /**
     * 较上季增减
     */
    @TableField(value = "amount_last_quarter_addition")
   private String amountLastQuarterAddition;


    /**
     * 年日均
     */
    @TableField(value = "amount_year_average")
   private String amountYearAverage;


    /**
     * 上年年日均
     */
    @TableField(value = "amount_last_year_average")
   private String amountLastYearAverage;


    /**
     * 较上年增减
     */
    @TableField(value = "amount_last_year_addition")
   private String amountLastYearAddition;


    /**
     * 更新时间
     */
    @TableField(value = "update_time")
   private String updateTime;
    
}
